export default {
  /*
      vuex的计算属性:
      计算属性:
         使用场景:依赖一个或者多个值产生一个新的值
      使用:this.$store.getters.方法名
      map使用:
         1:导入  import {mapGetters} from 'vuex'
         2:定义  computed:{
                ...mapGetters(['方法名'])
         }
         3:使用:this.方法名
      */
  getTest (state, getters) {
    // getters===this.$store.getters
    // state    getters  rootState   rootGetters
    /*
    	 state:当前模块的state数据
   		 getters：当前模块的getters
   		 rootState:根模块下的state(包含所有模块下的state)
   		 rootGetters:根模块下的getters(包含所有模块下的getters)    
    */

    return state.test + '-----' + getters.getxxx
  },
  getxxx (state) {
    return state.xxx
  },
  getAppVal2 (state) {
    // state===this.$store.state
    //   this.$store.state.模块名.字段名
    return state.app.appVal
  }
}
